//package org.jeecg.modules.zxbank.dto;
//
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//import lombok.experimental.Accessors;
//import org.apache.commons.lang.StringUtils;
//
//import javax.xml.bind.annotation.XmlAccessType;
//import javax.xml.bind.annotation.XmlAccessorType;
//import javax.xml.bind.annotation.XmlElement;
//import java.math.BigDecimal;
//
//@Data
//@EqualsAndHashCode(callSuper = false)
//@Accessors(chain = true)
//@XmlAccessorType(XmlAccessType.FIELD)
//public class RetExchange extends  BaseUserData {
//
//
//    /** 交易状态
//     * A0	等待审核
//     * A1	审核拒绝
//     * A2	审核中
//     * A3	已撤销
//     * A4	终审成功
//     * B0	银行处理中
//     * B1	批量请求失败
//     * B2	批量请求成功
//     * D1	明细全部失败
//     * D2	明细全部成功
//     * D3	明细部分成功
//     * S0	银行处理中
//     * S1	收款失败
//     * S2	收款成功
//     */
//    @XmlElement
//    private String stt;
//    //交易状态信息
//    @XmlElement
//    private String sttText;
//
//    //支付成功
//    public boolean isSTTSuccess(){
//        return "S2".equals(this.stt);
//    }
//    //支付失败
//    public boolean isSTTFail(){
//        return "S1".equals(this.stt);
//    }
//    public String getInfo(){
//        String tstatus = StringUtils.isEmpty(this.getStatus()) ? "" : "," + this.getStatus();
//        String tstatusText = StringUtils.isEmpty(this.getStatusText()) ? "" : "," + this.getStatusText();
//        return String.format("交易状态:%s,%s%s%s",this.getStt() , this.getSttText() , tstatus , tstatusText);
//    }
//
//}
